A DEVS library for rail operations simulation
نویسندگان
چکیده
Detailed yet computationally efficient simulation models are needed to support the design and operation of modern rail infrastructure systems. LIBROS-II is a model component library for microscopic rail operations simulation. Basic rail elements are modeled as atomic DEVS models which are further aggregated into more elaborate rail component models. The latter can in turn be used modularly for the composition of rail network systems of arbitrary complexity in a detailed, efficient, and rigorous way. This paper explains the communication principles in the model and gives an overview of vehicle detection and control system simulation. To enhance its usability, LIBRO-II is augmented with CRMB, a model generator capable of inferring structural and behavioral features of a rail network from standard CAD data.
منابع مشابه
Quantised State System Simulation in Dymola/Modelica Using the DEVS Formalism
Continuous-time systems can be converted to discreteevent descriptions using the Quantised State Systems (QSS) formalism. Hence it is possible to simulate continuous-time systems using a discrete-event simulation tool, such as a simulation engine based on the DEVS formalism. A new Dymola library, ModelicaDEVS, was developed that implements the DEVS formalism. DEVS has been shown to be efficient...
متن کاملData Coupling and Downcasting in Discrete Event Simulation Software
Discrete Event System Specification (DEVS) simulation libraries commonly make use of indirection and, essentially, typeless events as part of their interface specification. This forces library users to employ downcasting and/or strong data coupling in the design of their simulation applications. These techniques are anathema to good object oriented design principles, but seem to be inescapable ...
متن کاملEnhancing DEVS simulation through template metaprogramming: DEVS-MetaSimulator
For several years, the DEVS community has been developing many tools for simulating DEVS models, ranging from local and sequential simulation to massively distributed and parallel simulation. In this paper, we present an innovative approach to local DEVS simulation. By using template metaprogramming, we developed the DEVS-MetaSimulator (DEVS-MS); instead of proposing one simulator meant to be u...
متن کاملDebugging Parallel DEVS
To this day, debugging support for the DEVS formalism has been provided, at best, in an ad-hoc way. The intricacies of dealing with the interplay of different notions of (simulated) time, the formalism semantics, and user input, has not been thoroughly investigated. This paper presents a visual modelling, simulation, and debugging environment for Parallel DEVS, which builds on a theoretical fou...
متن کاملDefining Robust Recovery Solutions for Preserving Service Quality during Rail/Metro Systems Failure
In this paper, we propose a sensitivity analysis for evaluating the effectiveness of recovery solutions in the case of disturbed rail operations. Indeed, when failures or breakdowns occur during daily service, new strategies have to be implemented so as to react appropriately and re-establish ordinary conditions as rapidly as possible. In this context, the use of rail simulation is vital: for e...
متن کامل